﻿<%@ Page Title="" Language="C#" MasterPageFile="~/paginaMaestra.Master" AutoEventWireup="true" CodeBehind="Buscador.aspx.cs" Inherits="WebProyectoSIETE.Buscador" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <h2>Buscador de usuarios</h2>
    <asp:MultiView ID="mvBuscador" runat="server">
        <asp:View ID="viewFormBuscador" runat="server">
        <div>
            <asp:Label ID="Label1" runat="server" Text="Label">Buscar</asp:Label>
            <asp:RequiredFieldValidator ID="rfvBuscador" runat="server" ErrorMessage="Introduce el nombre de un usuario a buscar" Text="*" ControlToValidate="tbBuscador" ValidationGroup="buscador"></asp:RequiredFieldValidator>
            <asp:TextBox ID="tbBuscador" runat="server" style="margin-left:20px" ValidationGroup="buscador"></asp:TextBox>
        </div>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="<%$ ConnectionStrings:cadenaConexion %>" 
            SelectCommand="SELECT [idPersonaje], [tipoPersonaje] FROM [Personaje]"></asp:SqlDataSource>
            <div style="margin-top:10px">
                <asp:Label ID="Label2" runat="server" Text="Label">Personaje</asp:Label>
                <asp:RadioButtonList
                    ID="rblPersonajes" runat="server" 
                    DataTextField="tipoPersonaje" DataValueField="idPersonaje" RepeatColumns="0">
                    <asp:ListItem Selected="True">Todos</asp:ListItem>
                </asp:RadioButtonList>   
            </div>
            <asp:Button ID="btnBuscar" runat="server" Text="Buscar"  OnClick="buscar_Click" ValidationGroup="buscador"/>
            
            <asp:ValidationSummary
                   ID="ValidationSummary1" runat="server" ValidationGroup="buscador"  DisplayMode="List" />
        </asp:View>
        
    <!-- view de los resultados de las busquedas -->
        <asp:View ID="viewResultados" runat="server">
            <h2>
                <asp:Label ID="Label3" runat="server" Text="Resultados"></asp:Label>
            </h2>
            <asp:Label ID="lbResultados" runat="server" Text="No se han encontrado resultados"></asp:Label>
            <div style="text-align:center">
                <asp:GridView ID="gvResultados" runat="server" CellPadding="4" 
                    ForeColor="#333333" GridLines="None">
                    <AlternatingRowStyle BackColor="White" />
                    <FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
                    <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
                    <RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
                    <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
                    <SortedAscendingCellStyle BackColor="#FDF5AC" />
                    <SortedAscendingHeaderStyle BackColor="#4D0000" />
                    <SortedDescendingCellStyle BackColor="#FCF6C0" />
                    <SortedDescendingHeaderStyle BackColor="#820000" />
                </asp:GridView>
                <br />
                <asp:Button ID="btnVolver" OnClick="btnVolver_CLick" runat="server" Text="Nueva busqueda"/>
            </div>
        </asp:View>
    </asp:MultiView>
</asp:Content>
